package com.sz.netty.service.impl;

import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.sz.netty.entity.DtuFtpMessageDetailSim;
import com.sz.netty.mapper.NettyDtuFtpMessageDetailSimMapper;
import com.sz.netty.service.DtuFtpMessageDetailSimService;
import org.springframework.stereotype.Service;

import java.util.Date;

/**
 * DTU FTP SIM卡消息详情服务实现类
 */
@Service
public class NettyDtuFtpMessageDetailSimServiceImpl extends ServiceImpl<NettyDtuFtpMessageDetailSimMapper, DtuFtpMessageDetailSim> implements DtuFtpMessageDetailSimService {
    
    @Override
    public DtuFtpMessageDetailSim saveMessageDetailSim(DtuFtpMessageDetailSim messageDetailSim) {
        // 设置创建时间和更新时间
        Date now = new Date();
        if (messageDetailSim.getCreateTime() == null) {
            messageDetailSim.setCreateTime(now);
        }
        messageDetailSim.setUpdateTime(now);
        
        // 保存到数据库
        this.save(messageDetailSim);
        return messageDetailSim;
    }
}